Skip to content

Add thread-safe library build and deploy thread-safety mechanisms where appropriate#295

Merged
bonachea merged 10 commits intoBerkeleyLab:mainfrom
bonachea:thread-safety
Mar 18, 2026
Merged

Add thread-safe library build and deploy thread-safety mechanisms where appropriate#295
bonachea merged 10 commits intoBerkeleyLab:mainfrom
bonachea:thread-safety

Conversation

@bonachea
Copy link
Member

Fixes #294

@bonachea bonachea requested a review from ktras February 17, 2026 02:00
@bonachea bonachea added this to the Caffeine 0.8.0 milestone Feb 22, 2026
@bonachea bonachea force-pushed the thread-safety branch 2 times, most recently from 18f62d4 to 595dd9c Compare February 26, 2026 22:20
@bonachea bonachea force-pushed the thread-safety branch 2 times, most recently from eac7968 to 16abc21 Compare March 12, 2026 02:46
Copy link
Collaborator

@ktras ktras left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but just one minor nitpick.

Exercise some PRIF calls that incur state changes from within
a do concurrent to help evaluate thread-safety.
@bonachea bonachea merged commit 520b8aa into BerkeleyLab:main Mar 18, 2026
71 of 72 checks passed
@bonachea bonachea deleted the thread-safety branch March 18, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add thread-safety support

2 participants